home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 14 / CU Amiga Magazine's Super CD-ROM 14 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-09].iso / CUCD / Graphics / WildFire / WildFireNoFPU / Bonus / draggadget_r0.8 / README < prev   
Encoding:
Text File  |  1997-06-17  |  1.8 KB  |  40 lines

  1. drag.gadget release 0.8
  2. -----------------------
  3. Copyright © 1996/97 Jörg Kollmann
  4. All rights reserved.
  5. This software (drag.gadget r0.8) is a beta-version, so you use it at
  6. your own risk! The author can not be made responsible for any damage
  7. caused by drag.gadget r0.8.
  8.  
  9. Dies ist eine neue Beta-Version von drag.gadget. Es wurden einige Bugs
  10. und ein Deadlock-Problem beseitigt, außerdem sind einige
  11. Library-Funktionen hinzugekommen. Es wird mindestens OS3.0(V39)
  12. benötigt. Leider existiert immer noch keine Dokumentation, nur die
  13. beiden Beispielprogramme dragtest.c und droptest.c.
  14.  
  15. Neu ist die Message OM_DROPACTION. Sie wird an Objekte gesendet, über
  16. denen ein drag gadget 'gedropt' wird. Wenn das drag gadget in einem
  17. Window liegt (DGA_Window), sendet es OM_DROPACTION messages an BOOPSI
  18. gadgets im gleichen Window. Wenn es in einem Screen liegt
  19. (DGA_Context), werden alle BOOPSI gadgets berücksichtigt, deren
  20. Windows mittels AddDropWindow() angemeldet wurden. In droptest.c wird
  21. demonstriert, wie für beliebige BOOPSI gadgets die OM_DROPACTION
  22. Method implementiert werden kann. (Das beigelegte string.gadget wird
  23. nur von diesem Beispiel benötigt.)
  24.  
  25. Es gibt eine Reihe neuer Tags, von denen viele noch nicht korrekt
  26. implementiert sind. Funktionsfähig sind:
  27. DGA_Screen sollte durch DGA_Context ersetzt werden und wird in der
  28. Endversion nicht mehr unterstützt werden. Der benötigte
  29. Context-Pointer wird durch CreateDContext(Screen) angelegt.
  30. Mit DGA_DragImage kann dem Bob ein anderes Image als GA_SelectRender
  31. des Gadgets gegeben werden.
  32. DGA_DropActHook übergibt einen Hook, der aufgerufen wird, wenn über
  33. dem gadget ein anderes drag gadget gedropt wird. Dabei ist zu
  34. beachten, daß der Hook im Kontext von input.device ausgeführt wird,
  35. das als Task keine Aufrufe von dos.library-Funktionen erlaubt.
  36.  
  37. joergk@informatik.uni-bremen.de
  38. --
  39. Joerg
  40.